//package com.twentytwok.hospitalsystem22K;
//
//import com.twentytwok.hospitalsystem22K.pojo.Drug;
//import org.junit.jupiter.api.Test;
//
//import java.time.LocalDateTime;
//import java.util.concurrent.ExecutorService;
//import java.util.concurrent.Executors;
//
///**
// * GetWebDrugs.java
// * HospitalSystem22K
// *
// * @author Yuanao
// * @date 2021/11/19 10:17
// */
//public class GetWebDrugs {
//
//    @Test
//    void index() {
//        ExecutorService executorService = Executors.newFixedThreadPool(5);
////        executorService.execute();
//        for (int i = 18; i < 38; i++) {
//            list(i);
//        }
//
//
//    }
//
//
//    /**
//     * 获取列表
//     * @param i
//     */
//    void list(int i) {
//
//        String body = HttpRequest.post(BASE_URL + "/m828_" + i).execute().body();
//
//        Document document = Jsoup.parse(body);
//        Elements select = document.select("#wrap > ul > li");
//        select.forEach(element -> {
//            String href = element.select("a").first().attr("href");
//            details(href);
//        });
//
//        System.out.println(i);
//    }
//
//
//
//    /**
//     * 获取相对路径里的东西
//     * @param path
//     */
//    void details(String path) {
//        String url = BASE_URL + path;
//
//        Drug drug = new Drug();
//
//        //生产日期
//        drug.setProductionDate(LocalDateTime.now());
//
//        String body = HttpRequest.post(url).execute().body();
//
//        Document document = Jsoup.parse(body);
//
//        //图片
//        String picture = document.select("#wrap > div.maininfo.clearfix > div.left > a > img").attr("src");
//        drug.setPicture(picture);
//
//        //药名
//        String name = document.select("#wrap > div.maininfo.clearfix > div.right > h1 > strong").text();
//        drug.setName(name);
//
//        //保质期
//        String qualityDate = document.select("#wrap > div.maininfo.clearfix > div.right > div > dl:nth-child(4) > dd > label").text();
//        drug.setQualityDate(qualityDate);
//
//        //主治疗
//        String efficacy = document.select("#wrap > div.maininfo.clearfix > div.right > div > dl:nth-child(5) > dd").text();
//        drug.setEfficacy(efficacy);
//
//
//        //库存
//        drug.setInventory(9);
//
//        //售价
//        int price = (int) (Math.random() * 100);
//        drug.setPrice(price);
//
//        //批发价
//        int wholesalePrice = price > 1 ? price - 1 : 1;
//        drug.setWholesalePrice(wholesalePrice);
//
//
//        //公司
//        String manufacturer =document.select("#wrap > div.guidecontainer.clearfix > div.guide > div.subinfo > dl > dd:nth-child(6) > a").text();
//        drug.setManufacturer(manufacturer);
//
//        System.out.println(drug);
//
//        //插入数据库
//        drugMapper.insert(drug);
//
//    }
//
//}
